pulse pumping - German English Dictionary